import Vue from 'vue';
import Vuex from 'vuex';
import {recomendSelectList} from "@/network/home.js";
// 安装插件
Vue.use(Vuex);
// 新建对象
const store = new Vuex.Store({
  state:{
    // 首页菜单数据列表存放
    recomendList:[
      {link: "/cart",
       img: require("@/assets/img/recomend/computer.webp"),
       title:"电脑配件"
       },
      {link: "/cart",
       img: require("@/assets/img/recomend/cloth.gif"),
       title:"靓丽出行"
       },
      {link: "/cart",
       img: require("@/assets/img/recomend/pet.webp"),
       title:"宠物生活"
       },
      {link: "/cart",
       img: require("@/assets/img/recomend/life.webp"),
       title:"智能家电"
       },
    ],
  },
  mutations:{
    
  },
  getters:{
    // 类似组件的computed，常需要计算的属性可以在这里写下来
    // allAcount(state){
    //   return state.age;
    // }
  },
  actions:{
    // actions用来处理异步的操作，不过也必须emmit一个mutations，参数可以跟
    // initUpdateSelectInfo({commit}){
    //   recomendSelectList(0).then(
    //     result=>{
    //       commit('UpdateSelectInfo',result);
    //     }
    //   ).catch(
    //     error=>{
    //       console.log(error);
    //     }
    //   )
    // },
    // UpdateSelectInfo({commit},param){
    //   recomendSelectList(param).then(
    //     result=>{
    //       commit('UpdateSelectInfo',result);
    //     }
    //   ).catch(
    //     error=>{
    //       console.log(error);
    //     }
    //   )
    // },

  }
});

export default store